using Microsoft.Data.Edm.Expressions;
using System;
namespace Microsoft.Data.Edm.Annotations
{
	/// <summary>
	/// Represents a property binding specified as part of an EDM type annotation.
	/// </summary>
	public interface IEdmPropertyValueBinding : IEdmElement
	{
		/// <summary>
		/// Gets the property that is given a value by the annotation.
		/// </summary>
		IEdmProperty BoundProperty
		{
			get;
		}
		/// <summary>
		/// Gets the expression producing the value of the annotation.
		/// </summary>
		IEdmExpression Value
		{
			get;
		}
	}
}